Inpsyde\PayoneerForWoocommerce\PaymentGateway\Gateway\PaymentGateway A

Total Complexity 73
Dependencies 25
Dependents 9
Total lines 826
Lines of code 363
Logical lines of code 202
Comment lines 239
Methods 35
Properties 16

Methods 35

Method Rating Maintainability Complexity Lines of code
process_refund()
S
49 5 35
normalizeFieldValue()
S
56 5 17
getFieldGroup()
S
59 5 13
setupSavingPayoutData()
S
55 4 21
get_custom_attribute_html()
S
61 4 13
validateMerchantCredentials()
S
57 3 18
filterVirtualFields()
S
61 3 12
getFieldConfig()
S
62 3 11
process_payment()
S
57 2 17
__construct()
S
50 1 30
generate_token_html()
S
65 3 9
get_field_value()
S
66 3 8
processMerchants()
S
60 2 14
payment_fields()
S
61 2 12
getOrder()
S
63 2 12
get_icon()
S
65 2 9
getIncomingFieldValue()
S
66 2 8
setMerchants()
S
71 2 6
setPropertiesFromOptions()
S
65 2 8
isRefundOrderPaidWithPayoneer()
S
70 2 6
getFieldValue()
S
69 2 7
setPropertiesFromConfig()
S
62 1 11
generate_virtual_html()
S
82 1 3
getMerchants()
S
81 1 3
createMerchant()
S
76 1 4
init_settings()
S
80 1 3
getCredentialsToValidate()
S
69 1 7
getTransactionUrlFieldName()
S
81 1 3
getFieldGroupValues()
S
69 1 7
process_admin_options()
S
69 1 7
get_option_key()
S
82 1 3
validateApiCredentials()
S
67 1 8
validate_token_field()
S
79 1 3
is_available()
S
68 1 8
get_transaction_url()
S
69 1 7